How to Program Organizations and Roles in the JADE Framework

نویسندگان

  • Matteo Baldoni
  • Guido Boella
  • Valerio Genovese
  • Roberto Grenna
  • Leon van der Torre
چکیده

The organization metaphor is often used in the design and implementation of multiagent systems. However, few agent programming languages provide facilities to define them. Several frameworks are proposed to coordinate MAS with organizations, but they are not programmable with general purpose languages. In this paper we extend the JADE framework with primitives to program in Java organizations structured in roles, and to enable agents to play roles in organizations. Roles facilitate the coordination of agents inside an organization and offer new abilities (powers) in the context of organizations to the agents which satisfy the requirements necessary to play the roles. To program organizations and roles, we provide primitives which enable an agent to enact a new role in an organization to invoke powers.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adding Organizations and Roles as Primitives to the JADE Framework

The organization metaphor is often used in the design and implementation of multiagent systems. However, few agent programming languages provide facilities to define them. Several frameworks are proposed to coordinate MAS with organizations, but they are not programmable with general purpose languages. In this paper we extend the JADE framework with primitives to program in Java organizations s...

متن کامل

A Middleware for Modeling Organizations and Roles in Jade

Organizations and roles are often seen as mental constructs, good to be used during the design phase in Multi Agent Systems, but they have also been considered as first class citizens in MAS, when objective coordination is needed. Roles facilitate the coordination of agents inside an organization, and they give new abilities in the context of organizations, called powers, to the agents which sa...

متن کامل

Modeling Organizations and Roles Using A Middleware Jade-Based

Organizations and roles are often seen as mental constructs, good to be used during the design phase in Multi Agent Systems, but they have also been considered as first class citizens in MAS, when objective coordination is needed. Roles facilitate the coordination of agents inside an organization, and they give new abilities in the context of organizations, called powers, to the agents which sa...

متن کامل

How to Evaluate Health Information Systems: Evaluation stages

The most important goal of health systems is improvement of quality, effectiveness and efficiency of health services. To achieve this goal, health care organizations should establish a proper structure for evaluating health information systems. Health information system evaluation is expected to identify the existing problems of the system through measuring specific indicators. The main objecti...

متن کامل

From Roles Modeled by Using the MESSAGE Methodology to their Implementation with the ASF Framework

Introduction In multi-agent systems (MAS) roles are an important issue since they define responsibilities and obligations to the agents, i.e. they guide and restrict the behaviors of agents in a social context [Silva et al., 2004b]. Several agent oriented software methodologies such as MESSAGE [Caire et al., 2002], GAIA [Wooldridge et al., 2000] and TROPOS [Mylopoulos et al., 2001], modeling la...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008